import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// import request from '@/utils/request'
// 引进样式文件
import '@/styles/common.less'

// 引入全局组件进行注册
import ComponentPlugin from '@/components'

// 图片懒加载注册
import direactivePlugin from '@/direactives'

// vue3中插件的注册 不是通过Vue.use进行
// 通过createApp(App)（插件）并且支持串联执行

// 注册组件
createApp(App)
  .use(store)
  .use(router)
  .use(ComponentPlugin)
  .use(direactivePlugin)
  .mount('#app')
